package cn.tedu.charging.account.dao.persist.mappers;

import cn.tedu.charging.account.pojo.entity.User;
import cn.tedu.charging.account.pojo.param.UserAddNewParam;
import cn.tedu.charging.account.pojo.vo.UserStandardVO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;

/**
 * 处理用户数据的Mapper接口
 *
 * @author wyy
 * @version 1.0
 */
@Repository
public interface UserMapper extends BaseMapper<User> {
    /**
     * 根据手机号查询用户数据详情
     * @param phone 手机号码
     * @return 匹配的用户数据详情，如果没有匹配的数据，则返回null
     */
    UserStandardVO countByPhone(String phone);

    /**
     * 根据openId查询用户数据详情
     * @param openId
     * @return 匹配的用户数据详情，如果没有匹配的数据，则返回null
     */
    UserStandardVO countByOpenId(String openId);
}
